technical services supervisor - Spanish English Dictionary